package com.wishu.finance.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.wishu.finance.domain.ResponseDetailSfContractDto;
import com.wishu.finance.domain.SfContractDetailsResponseDTO;
import com.wishu.finance.domain.TSfContract;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @author 25813
 * @description 针对表【t_sf_contract】的数据库操作Service
 * @createDate 2023-04-26 15:03:04
 */
public interface TSfContractService extends IService<TSfContract> {
    IPage<TSfContract> selectPageVo(IPage<?> page, TSfContract contract);

    SfContractDetailsResponseDTO contractListById(Long id);

    SfContractDetailsResponseDTO getSfContractStagingCalculation(Long contractId, Long productId);

    ResponseDetailSfContractDto detailSfContract(String cfContractId);
}
